﻿using UnityEngine;
using System.Collections;

namespace DaggerfallWorkshop
{
    /// <summary>
    /// All songs in MIDI.BSA.
    /// </summary>
    public enum SongFilesAll
    {
        song_02,
        song_02fm,
        song_03,
        song_03fm,
        song_04,
        song_04fm,
        song_05,
        song_05fm,
        song_06,
        song_06fm,
        song_07,
        song_07fm,
        song_08,
        song_08fm,
        song_09,
        song_09fm,
        song_10,
        song_11,
        song_11fm,
        song_12,
        song_12fm,
        song_13,
        song_13fm,
        song_15,
        song_15fm,
        song_16,
        song_16fm,
        song_17,
        song_17fm,
        song_18,
        song_18fm,
        song_20,
        song_20fm,
        song_21,
        song_21fm,
        song_22,
        song_22fm,
        song_23,
        song_23fm,
        song_25,
        song_25fm,
        song_28,
        song_29,
        song_29fm,
        song_30,
        song_30fm,
        song_d1,
        song_d10,
        song_d10fm,
        song_d1fm,
        song_d2,
        song_d2fm,
        song_d3,
        song_d3fm,
        song_d4,
        song_d4fm,
        song_d5,
        song_d5fm,
        song_d6,
        song_d6fm,
        song_d7,
        song_d7fm,
        song_d8,
        song_d8fm,
        song_d9,
        song_d9fm,
        song_dungeon,
        song_dungeon5,
        song_dungeon6,
        song_dungeon7,
        song_dungeon8,
        song_dungeon9,
        song_fbad,
        song_fcurse,
        song_fday___d,
        song_fdngn10,
        song_fdngn11,
        song_fdungn4,
        song_fdungn9,
        song_feerie,
        song_fgood,
        song_fm_dngn1,
        song_fm_dngn2,
        song_fm_dngn3,
        song_fm_dngn4,
        song_fm_dngn5,
        song_fm_nite3,
        song_fm_rain,
        song_fm_sqr_2,
        song_fm_sunny,
        song_fm_swim2,
        song_fmover_c,
        song_fmover_s,
        song_fmsneak2,
        song_fneut,
        song_folk1,
        song_folk2,
        song_folk3,
        song_fpalac,
        song_fruins,
        song_fsneak2,
        song_fsnow__b,
        song_gbad,
        song_gcurse,
        song_gday___d,
        song_gdngn10,
        song_gdngn11,
        song_gdungn4,
        song_gdungn9,
        song_geerie,
        song_ggood,
        song_gmage_3,
        song_gneut,
        song_gpalac,
        song_gruins,
        song_gshop,
        song_gsneak2,
        song_gsnow__b,
        song_gsunny2,
        song_magic_2,
        song_overcast,
        song_overlong,
        song_oversnow,
        song_raining,
        song_sneaking,
        song_sneakng2,
        song_snowing,
        song_square_2,
        song_sunnyday,
        song_swimming,
        song_tavern,
    }

    /// <summary>
    /// Just the GM songs, no duplicates.
    /// </summary>
    public enum SongFilesGM
    {
        song_02,
        song_03,
        song_04,
        song_05,
        song_06,
        song_07,
        song_08,
        song_09,
        song_10,
        song_11,
        song_12,
        song_13,
        song_15,
        song_16,
        song_17,
        song_18,
        song_20,
        song_21,
        song_22,
        song_23,
        song_25,
        song_28,
        song_29,
        song_30,
        song_d1,
        song_d10,
        song_d2,
        song_d3,
        song_d4,
        song_d5,
        song_d6,
        song_d7,
        song_d8,
        song_d9,
        song_dungeon,
        song_dungeon5,
        song_dungeon6,
        song_dungeon7,
        song_dungeon8,
        song_dungeon9,
        song_folk1,
        song_folk2,
        song_folk3,
        song_gbad,
        song_gcurse,
        song_gday___d,
        song_gdngn10,
        song_gdngn11,
        song_gdungn4,
        song_gdungn9,
        song_geerie,
        song_ggood,
        song_gmage_3,
        song_gneut,
        song_gpalac,
        song_gruins,
        song_gshop,
        song_gsneak2,
        song_gsnow__b,
        song_gsunny2,
        song_magic_2,
        song_overcast,
        song_overlong,
        song_oversnow,
        song_raining,
        song_sneaking,
        song_sneakng2,
        song_snowing,
        song_square_2,
        song_sunnyday,
        song_swimming,
        song_tavern,
    }
}